package com.whity.towerdefense.controler;

import android.view.MotionEvent;
import android.view.View;

public interface I_State
{
	// =============================================================
	// Public functions :
	
	// Called right after the state have been set
	public void OnChangeState();
	
	public void OnClickEvent(View p_View);
	
	public void OnDrawerOpenEvent();
	
	public void OnDrawerCloseEvent();
	
	public void OnPause();
	
	public void OnResume();
	
	public boolean OnMotionEvent(View p_View, MotionEvent p_Evt);
	
	// =============================================================
}
